.show{
	display: block;
}
.hide{
	display: none;
}
.green {
	color: #0fd387 !important;
}

header {
	background: #FFF;
	text-align: center;
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.back {
	position: absolute;
	line-height: 4.3rem;
	left: 1.3rem;
	color: #f88c2d;
	font-size: 1.6rem;
	background: url(../img/back-y.png) no-repeat left center;
	background-size: 0.9rem auto;
	padding-left: 1.3rem;
}

.add {
	position: absolute;
	line-height: 4.3rem;
	right: 1.3rem;
	top: 0;
	color: #fff;
	font-size: 1.5rem;
	background: url(../img/add.png) no-repeat left center;
	background-size: 1.5rem auto;
	padding-left: 2rem;
}

header .update-psw {
	position: absolute;
	line-height: 4.3rem;
	right: 1.3rem;
	top: 0;
	color: #f88c2d;
	font-size: 1.6rem;
}

header h2 {
	line-height: 4.3rem;
	font-size: 1.6rem;
	color: #000;
	font-weight: bold;
}

aside {
	background: #FFF;
	margin-top: 0;
	padding: 2rem 0 1rem;
}

aside ul li label {
	width: 20%;
	margin-right: 5%;
	height: 3.3rem;
	line-height: 3.3rem;
}

aside ul li input {
	float: right;
	width: 70%;
	margin-right: 5%;
	height: 3.3rem;
	line-height: 3.3rem;
	text-align: left;
	padding: 0 1rem;
}

aside ul li button {
	float: right;
	width: 70%;
	margin-right: 5%;
	background: #f88c2d;
	box-shadow: 0 0 0 0;
	height: 3.3rem;
	line-height: 3.3rem;
	font-size: 1.8rem;
}

.content {
	margin-top: 0.9rem;
	background: #FFF;
	padding: 1rem;
}

.one-level-agent {
	text-align: right;
	padding-right: 5%;
}

.count {
	height: 3rem;
	line-height: 3rem;
	margin-bottom: 1rem;
}

.count select {
	float: left;
	width: 9rem;
	text-align: center;
	line-height: 3rem;
	border-radius: 0.5rem;
	border: 1px solid #3ff1ba;
	background: #e6fff7;
	height: 3rem;
	padding-left: 1rem;
	color: #3ff1ba;
}

.count p {
	float: right;
	line-height: 3rem;
	font-size: 1.6rem;
}

.count p span {
	color: #209eff;
	font-size: 1.6rem;
	font-weight: bold;
}

.detail-income {
	height: 4rem;
	background: #FFF;
	line-height: 4rem;
	text-align: center;
	font-size: 1.6rem;
}

.total-income {
	color: #fbc034;
	font-weight: bold;
	font-size: 1.8rem;
}

.detail-list {}

.detail-list li {
	height: 4.4rem;
	line-height: 4.4rem;
	border-bottom: 1px solid #e5e5e5;
}

.detail-list li:last-child {
	border-bottom: 0;
}

.detail-list li label {
	float: left;
	color: #7d7d7d;
	line-height: 4.4rem;
	font-size: 1.5rem;
}

.detail-list li p {
	float: right;
	line-height: 4.4rem;
	font-weight: bold;
	font-size: 1.5rem;
}

.detail-list li p span {
	line-height: 4.4rem;
	font-weight: bold;
	font-size: 1.7rem;
	color: #3ff1ba;
}

.hint {
	color: #7e7e7e;
	line-height: 2.2rem;
	padding: 0 3%;
	font-size: 1.2rem;
}

.aebate {
	height: 4rem;
	line-height: 4rem;
	background: #FFF;
	padding: 0 1rem;
}

.aebate .detail-income {
	float: left;
}

.aebate a {
	float: right;
	line-height: 4rem;
	color: #2ed7a3;
	font-size: 1.5rem;
	background: url(../img/down.png) no-repeat right center;
	background-size: 0.7rem auto;
	padding-right: 1.2rem;
}


/*add-agnet*/

.add-agnet .content {
	margin-top: 0;
	padding: 0;
}

.add-agnet .form {
	background: #FFF;
	padding: 0 2.5rem;
}

.add-agnet .form li {
	height: 5rem;
	line-height: 5rem;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 0px;
}

.add-agnet .form li label {
	float: left;
	width: 30%;
	line-height: 4.8rem;
	font-size: 1.6rem;
	margin-bottom: 0;
}

.add-agnet .form li input,
.add-agnet .form li select {
	float: left;
	width: 70%;
	height: 4.8rem;
	line-height: 4.8rem;
	border: 0;
	font-size: 1.6rem;
}

.add-agnet .form li select {
	padding: 0.6rem 2rem;
	background: #FFF;
	line-height: normal;

}

.add-agnet .form li.validate-code input {
	width: 40%;
}

.add-agnet .form li.validate-code button {
	background: #f88c2d;
}

.add-agnet .form li.validate-code img,
.add-agnet .form li.validate-code button {
	width: 30%;
	margin-left: 0;
	float: right;
	margin-top: 0.5rem !important;
	height: 4rem;
	background: transparent;
	color: #209eff;
}

.confirm-btn {
	display: block;
	width: 92%;
	margin: 2rem auto 0;
	background: #209eff;
	color: #FFF;
	text-align: center;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.8rem;
}


/*待结算列表*/

.set-list {
	margin-bottom: 3rem;
}

.set-list>li {
	background: #FFF;
	margin-top: 0.9rem;
}

.set-list>li .list-header {
	height: 4rem;
	line-height: 4rem;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 4%;
}

.set-list>li .list-header span,
.set-list>li .list-header p {
	float: left;
	line-height: 4rem;
	color: #7d7d7d;
	font-weight: bold;
	font-size: 1.2rem;
}

.set-list>li .list-header p {
	float: right;
}

.set-list>li ul {
	border-bottom: 1px solid #e5e5e5;
	padding: 0.6rem 4%;
}

.set-list>li ul li {
	line-height: 3.2rem;
	height: 3.2rem;
	color: #222;
	font-weight: bold;
}

.set-list>li ul li label,
.set-list>li ul li span {
	font-size: 1.6rem;
}

.set-list>li .list-footer {
	height: 5rem;
	line-height: 5rem;
	padding: 0 4%;
}

.set-list>li .list-footer p {
	float: left;
	line-height: 5rem;
	height: 5rem;
	font-weight: bold;
	font-size: 1.4rem;
}

.set-list>li .list-footer p span {
	color: #fbc034;
	font-size: 1.8rem;
}

.set-list>li .list-footer button {
	height: 5rem;
	float: right;
	width: 10.8rem;
	height: 3rem;
	line-height: 3rem;
	color: #FFF;
	background: #3ff1ba;
	border-radius: 0.5rem;
	font-size: 1.6rem;
	margin-top: 1rem;
}


/*分页*/

.page-ctrl {
	height: 3.1rem;
	margin-top: 1.2rem;
	text-align: center;
}

.page-num {
	width: 70%;
	margin: 0 auto;
	float: none;
	height: 4rem;
}

.page-num a {
	width: 30% !important;
	float: left;
	margin-right: 5%;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.6rem;
	border-radius: 0.5rem;
	border: 1px solid #CCC;
	color: #d7d7d7;
	background: #f5f5f5;
}

.page-num a.current {
	color: #209eff;
	background: #f5f5f5;
	border: 1px solid #209eff;
}

.page-num a:last-child {
	margin-right: 0;
}

.page-num a.end_page {
	display: block;
}


/*收款方式*/

.payment-method {
	margin-bottom: 1rem;
}

.payment-method li {}

.payment-method li label {
	padding-left: 2.3rem;
	width: 35% !important;
}

.payment-method li label.wx {
	background: url(../img/wx-1.png) no-repeat left center;
	background-size: 1.8rem auto;
}

.payment-method li label.zfb {
	background: url(../img/zhifubao1.png) no-repeat left center;
	background-size: 1.8rem auto;
}

.payment-method li label.bc {
	background: url(../img/bc1.png) no-repeat left center;
	background-size: 1.8rem auto;
}

.payment-method li span {
	width: 3.8rem;
	height: 3.8rem;
	float: right;
	background: url(../img/radio.png) no-repeat right center;
	background-size: 1.7rem auto;
}

.payment-method li.active span {
	background: url(../img/radio-active.png) no-repeat right center;
	background-size: 1.7rem auto;
}


/*li.zfb,
li.bc {
	display: none;
}*/


/*绑定成功页面*/

.bind-success {
	margin-top: 1rem;
}

.bind-success li {
	background: rgba(255, 255, 255, 0.5) url(../img/bank-bc.png) no-repeat right 3rem;
	background-size: 9rem auto;
	width: 96%;
	margin: 0 auto 1rem;
	border-radius: 0.5rem;
	padding: 2.5rem;
}

.bind-success li div {
	height: 3rem;
	line-height: 3rem;
}

.bind-success li div label {
	height: 3rem;
	line-height: 3rem;
	float: left;
	padding-left: 3.8rem;
	font-size: 1.6rem;
	font-weight: bold;
}

.bind-success li div span {
	float: right;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.6rem;
	font-weight: bold;
}

.bind-success li.bind-bc{

}

.bind-success li.bind-bc label {
	background: url(../img/bc.png) no-repeat left center;
	background-size: 3rem auto;
}

.bind-success li.bind-wx label {
	background: url(../img/wx.png) no-repeat left center;
	background-size: 3rem auto;
}

.bind-success li.bind-zfb label {
	background: url(../img/zhifubao.png) no-repeat left center;
	background-size: 3rem auto;
}

.bind-success li p {
	margin-top: 2rem;
	text-align: center;
	font-weight: bold;

}

.bind-success li p span {
	font-size: 1.8rem;
	margin: 0 1rem;
	line-height: 2rem;
	color: #209eff;
}

.bind-success li p i {
	font-size: 1.8rem;
	margin: 0 1rem;
	line-height: 2rem;
	color: #209eff;
}

table thead th {
	background: #eaedff;
	color: #828dcd;
	font-size: 1.4rem;
	height: 4rem;
	line-height: 4rem;
}

table,
th,
td {
	border: 1px solid #eaedff;
}


/*table tbody td {
	line-height: 5rem;
}*/


/*.rebate-detail-week table tbody td {
	line-height: 4rem;
}*/

.nowrap tbody td {
	white-space: nowrap !important;
}

table tbody td a {
	height: 3rem;
	border: 1px solid #209eff;
	color: #209eff;
	display: inline-block;
	line-height: 3rem;
	width: 95%;
	font-size: 1.4rem;
}

table tbody td span {
	line-height: 2rem;
}

table tr:nth-child(odd) {
	background-color: #FFF;
}

table tr:nth-child(even) {
	background-color: #FFF;
}

.notice .content {
	background: transparent;
	padding: 0 1rem;
	margin-top: 0;
}

.notice .content ul li {
	background: #FFF;
	padding: 1rem;
	margin-top: 1rem;
}

.notice .content .list-header h2 {
	font-size: 1.8rem;
	margin-bottom: 1.3rem;
	line-height: 1.6rem;
	color: #555;
}

.notice .content .list-header span {
	font-size: 1.6rem;
	line-height: 1.3rem;
	color: #555;
}

.notice .content p,
.notice .content div {
	font-size: 1.4rem;
	line-height: 2.9rem;
}

.more-page .content {
	margin: 0;
	padding: 0 1rem;
}

.bind-bc-btn {
	float: right;
	height: 3rem;
	line-height: 3rem;
	margin-top: 0.7rem;
	background: #f88c2d;
	color: #FFF;
	width: 9rem;
	text-align: center;
	border-radius: 0.5rem;
}
